巢狀迴圈,顧名思義,就是在一個迴圈內部又包含了其他的迴圈,這樣的結構被稱為巢狀迴圈。巢狀迴圈有許多不同的類型,例如:巢狀的 while 迴圈、巢狀的 for 迴圈等等。這些迴圈不僅限於上述兩種形式,也可以是混合不同類型的迴圈,靈活應對複雜的程式邏輯需求。
舉例說明:
public static void main(String[] args) {
int i,j;
for (i = 1; i <= 7;i++){
for (j = 1;j <= i;j++){
System.out.print(j + "*" + i + "=" + (i*j) + "\t");
}
System.out.println();
}
}
執行後結果:
public static void main(String[] args) {
int j = 6;
while (j >= 1){
int n =1;
while (n <= j){
System.out.print(n + "*" + j + "=" + (j*n) + "\t");
n++;
}
System.out.println();
j--;
}
}
執行後結果:
以上是巢狀迴圈的一些撰寫方法,還有簡單的例子